.uv-form {
	width: 100%;
	
	.sendCode {
		border: 1px solid rgb(214, 215, 217);
		border-radius: 16rpx;
		padding: 21.75rpx 24rpx;
		margin-left: 20rpx;
	}
	
	::v-deep {
		.uv-form-item {
			&:not(.code) {
				.uv-form-item__body {
					border: 1px solid rgb(214, 215, 217);
				}
			}
		}
		
		&.code {
			.uv-form-item__body {
				padding: 0;
				.uv-input__content__prefix-icon {
					position: absolute;
					
				}
				.uv-input__content__field-wrapper {
					border-radius: 16rpx;
					padding: 18.12rpx 20rpx 18.12rpx 90rpx;
					border: 1px solid rgb(214, 215, 217);
				}
			}
		}
		
		.uv-form-item__body {
			border-radius: 16rpx;
			
			.uv-input__content__prefix-icon {
				padding: 0 20rpx;
				margin-right: 0;
			}
			
			.uv-input__content__subfix-icon {
				margin-left: 0;
			}
		}
	}
}

::v-deep {
	.uv-form-item__body__right__message {
		margin-left: 0 !important;
		margin-top: 2rpx;
	}
}